草庐IT

java - jpa 命名查询 : named bind variables for list

全部标签

php - 将 rss xmlns 命名空间定义添加到 php simplexml 文档?

我正在尝试使用php5的simplexml创建一个itunes有效的播客提要:XML;$xml_generator=newSimpleXMLElement($xml_string);$tnsoundfile=$xml_generator->addChild('title','MainTitle');$tnsoundfile->addChild('itunes:author',"Author",'');$tnsoundfile->addChild('category','AudioPodcasts');$tnsoundfile=$xml_generator->addChild('item

php - 使用 XPATH 查询,然后将子项附加到它

我有一个xml文件,如果父项存在,我需要向其附加一个子项。所以我使用xpath来查询该特定节点。$dom=newDomDocument();$dom->load('testing.xml');$xp=newdomxpath($dom);$category=$xp->query("tree[@heading='something']");现在我不确定如何将child添加到这个结果。当我执行print_r($category)时,变量$category是一个对象。谢谢 最佳答案 $category将是DOMNodeList,因此要访问匹

java - 读取OWL/XML的问题

我在使用Jena从Java读取OWL/XML文件时遇到问题。我在读取RDF/XML文件时没有问题,但是每当我从Protege创建一个OWL/XML文件并尝试读取它时,Java会给出以下错误:警告[主](RDFDefaultErrorHandler.java:36)线程“main”中的异常java.lang.NullPointerException在com.hp.hpl.jena.rdf.arp.impl.XMLHandler.endElement(XMLHandler.java:143)我用来检索RDF/XML的代码如下:OntModelontModel=ModelFactory.cr

java - 仅针对特定标签通过 XSLT 从 XML 中删除特殊字符

我的XML中有特殊字符的问题。基本上,我使用Xalan处理器将一个xml拆分为多个xml。当拆分文档时,我使用名称标签的值作为生成文件的名称。问题是该名称包含XML处理器无法识别的字符,如™(TM)和®(R)。我只想在命名文件时删除这些字符。以上是我编写的用于将XML拆分为多个XML的XSL代码。如您所见,我正在使用htetranslate方法将名称中的'/'、''替换为''。我希望我可以对™(TM)和®(R)做同样的事情,但它似乎不起作用。请告诉我如何做到这一点。提前感谢您的帮助。 最佳答案 我没有Xalan,但使用其他8个XSL

java - 使用 DocumentBuilderFactory 将 Xml 文档转换为 DOM 对象

我目前正在修改一段代码,我想知道XML的格式化方式(制表符和间距)是否会影响它被解析到DocumentBuilderFactory类中的方式。本质上,问题是......我能否将一个没有间距的大长字符串传递到DocumentBuilderFactory中,或者它是否需要以某种方式进行格式化?在此先感谢,下面包含来自Oracles网站的类定义。类DocumentBuilderFactory“定义了一个工厂API,使应用程序能够获得一个解析器,该解析器可以从XML文档生成DOM对象树。” 最佳答案 文档会有所不同。制表符和新行将被转换为文

java - 如何从 XML 文件创建对象图?

我有一个XML文件。它可能是这样的:JoniSmithFinland...lotsofelements...我的目标是创建类Person。我怎样才能“自动”做到这一点?我想我已经使用一些MavenCastor插件从XML文件创建了一个非常复杂的对象图,而不需要很多努力。但是,我不记得那个插件是什么,也确实不记得我究竟是如何使用它的。我也很高兴了解您可能知道的其他(可能更好的)工具。 最佳答案 我同意使用JAXB。StartingfromXMLSchema(从XML模式生成类)您可以使用JAXB从XML模式生成Java源代码。以下是使

java - XSD 创建问题

我被指派为提议的XML创建XSD模式。我知道将涉及哪些表以及我们在XML中始终期望的必填字段以及可选字段。我是XSD的新手,不知道从哪里开始以及如何开始。任何人都可以建议我如何继续,以便我可以开始探索一些东西,因为目前我的需求是零。提前致谢乌梅什 最佳答案 当您处于零起点时,最好的起点是w3schools-http://www.w3schools.com/schema/schema_example.asp初学者看看这个教程,我觉得不错-http://www.codeguru.com/java/article.php/c13529

java - 验证 XML XSD 失败

XSDXML文件name11abcabcabc1name22abcabcabc2name23abcabcabc3根据XSD验证XML的代码:publicstaticStringvalidateXMLwithXSD(StringxmlFile,StringxsdFile){Stringresult="SUCCESS";try{DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();System.out.println("DocumentBuilderFactory:"+factory.getClass().ge

c# - 如何在 LINQ 中查询此 XML?

我发现很难在XML中使用属性和嵌套元素。如果我只想提取具有属性Type="Mobile"的Phone元素并在一行中打印地址,我应该如何在LINQ中执行此操作?我想产生这样的输出:332-899-5678|123Main,StMercerIsland,WA68042请帮忙,下面是我的示例xml文件PatrickHines206-555-0144425-555-0145332-899-5678123MainStMercerIslandWA68042 最佳答案 stringxml=@"PatrickHines206-555-0144425

java - XSTREAM 阵列转换器

我想将下面的XML转换为对象。我ReeseRideoutstageyoutube我有带有List显示的身份验证类。我相信我将需要使用数组转换器。但是,我不明白如何使用它,也没有找到任何文档。请建议我如何将其解析到我的对象图中。 最佳答案 我是这样解决的:xstream.alias("shows",Shows.class);xstream.alias("show",String.class);并且还将Shows.shows字段设置为隐式集合:xstream.addImplicitCollection(Shows.class,"show